z=int(input("введите четырёхзначное число"))
v=z
a1=z%10
b2=z%100//10
c3=z//10%100//10
d4=z//1000
count=0
from math import sqrt
if 999<z<10000:
    y=z%2
    if y==0:
        print("число чётное:да")
    else: print("число чётное:НЕТ")
    if z%3==0:
        print("число кратно трём:да")
    else: print("число кратно трём:нет")
    if sqrt(z)==int(sqrt(z)):
        print("число является квадратом числа:",int(sqrt(z)))
    else:
        print("число является квадратом числа:нет")
    print("наименьшая цифра числа:",min(a1,b2,c3,d4))
    print("наибольшая цифра числа:",max(a1,b2,c3,d4))
    while v!=0:
        c=v%10
        if c==0:
            count=count+1
        v=v//10
    print("количество нулей:",count)
    if sqrt(a1)==int(sqrt(a1)):
        print("цифра в разряде единиц является квадратом цифры:",int(sqrt(a1)))
    else: print("цифра в разряде единиц является квадратом цифры:нет")
    if sqrt(b2)==int(sqrt(b2)):
        print("цифра в разряде десятков является квадратом цифры:",int(sqrt(b2)))
    else: print("цифра в разряде единиц является квадратом цифры:нет")
    if sqrt(c3)==int(sqrt(c3)):
        print("цифра в разряде сотен является квадратом цифры:",int(sqrt(c3)))
    else: print("цифра в разряде сотен является квадратом цифры:нет")
    if sqrt(d4)==int(sqrt(d4)):
        print("цифра в разряде тысач является квадратом цифры:",int(sqrt(d4)))
    else: print("цифра в разряде тысяч является квадратом цифры:нет")
else: print("число не является четырёхзначным")
